package com.st.buy.cart.service;

import com.st.buy.pojo.TbItem;
import com.st.buy.util.pojo.BuyResult;

import java.util.List;

/**
 * @author 张双虎
 */

public interface CartService {

    /**
     *
     * @param userId
     * @param itemId
     * @return
     */
    public BuyResult deleteCart(long userId,Long itemId);

    /**
     *  添加购物车
     * @param userId
     * @param itemId
     * @param num
     * @return
     */
    BuyResult cartAdd(long userId,Long itemId,int num);

    /**
     * 获取一个购物车列表
     * @param userId
     * @return
     */
    public List<TbItem> getCartList(long userId);

    /**
     *
     * @param userId
     * @param itemId
     * @param num
     * @return
     */
    public BuyResult updateCart(long userId,Long itemId,int num);
}
